twin engined helicopter (teh) - English Synonyms Dictionary